Puebla is a 475 year old colonial city located 90 miles south of Mexico city.
It has become a haven for the overcrowded Capital. Everything looks rich, the teenagers
could be from Los Angeles, there is no traffic jams, just a few taxis, and even the poor look clean.